package com.egoo.ticket.server.pojo.dto;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import lombok.Data;

/**
 * @author：victor_tang
 * @Date ：2020/3/22
 * @Description：系统消息dto
 */
@Data
public class SystemMsgDto<T> {
	/**
	 * /非必填，消息标题，默认为空
	 */
	private String title;
	/**
	 * /消息内容
	 */
	private String content;
	/**
	 * / 非必填，消息类型，默认为normal。例：普通消息(normal), 公告(announce)
	 */
	private String messageType;
	/**
	 * /发送类型为`user`和`group`时可用，标示要接收的群体
	 */
	private String targetType;
	/**
	 * / 发送类型为`user`和`group`时可用，标识要接收的群体。
	 */
	private T targets;
	/**
	 * /消息发送者ID
	 */
	private String senderId;
	/**
	 * /备注，可添加一些定制字段
	 */
	private JSONObject remark;
	/**
	 * 工单id
	 */
	private String id;
	/**
	 * 模板id
	 */
	private String templateId;

	/**
	 * 附件地址
	 */
	private String attachmentAdd;
	/**
	 *租户id
	 */
	private String tenantId;
	/**
	 * sessionId
	 */
	private String sessionId;
}
